<?php
/*
Template Name: Contact
*/
?>
<?php
$nameError="";
$emailError="";
$commentError="";

if(isset($_POST['submitted'])) {
		if(trim($_POST['contactName']) === '') {
			$nameError = 'لطفا نام خود را وارد کنید.';
			$hasError = true;
		} else {
			$name = trim($_POST['contactName']);
		}
		
		if(trim($_POST['email']) === '')  {
			$emailError = 'لطفا آدرس ایمیل خود را وارد کنید.';
			$hasError = true;
		} else if (!eregi("^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}$", trim($_POST['email']))) {
			$emailError = 'شما یک ایمیل نا معتبر وارد کردید.';
			$hasError = true;
		} else {
			$email = trim($_POST['email']);
		}
			
		if(trim($_POST['comments']) === '') {
			$commentError = 'لطفا یم پیام وارد کنید.';
			$hasError = true;
		} else {
			if(function_exists('stripslashes')) {
				$comments = stripslashes(trim($_POST['comments']));
			} else {
				$comments = trim($_POST['comments']);
			}
		}
			
		if(!isset($hasError)) {
				$emailTo = get_option('admin_email');
		
			$subject = '[Contact Form] From '.$name;
			$body = "Name: $name \n\nEmail: $email \n\nComments: $comments";
			$headers = 'From: '.$name.' <'.$emailTo.'>' . "\r\n" . 'Reply-To: ' . $email;
			
			mail($emailTo, $subject, $body, $headers);
			$emailSent = true;
		}
	
} ?>

<?php get_header(); ?>
<?php $options = get_option('blog_theme_options');?>
<!-- START #content -->
<div id="content" class="clearfix" role="main">
	<?php if ($options['breadcrumb_page'] == 1)  : ?>
		<?php if (function_exists('dimox_breadcrumbs')) dimox_breadcrumbs(); ?>
	<?php endif; ?>
	<?php if (have_posts()) : ?>
		<?php while (have_posts()) : the_post() ?>
			<div class="page clearfix">
				<h1><?php the_title(); ?></h1>
				<div class="page-title-separator"></div>
				<!--BEGIN .contact-form -->
				<div class="contact-form clearfix">                        
					<?php if(isset($emailSent) && $emailSent == true) { ?>
                    	<p class="thanks"><?php _e('سپاسگزاریم، پیام شما با موفقیت فرستاده شد.', 'framework') ?></p>
                    </div>   
                    <?php } else { ?>
     			<!-- START article -->					
				<?php the_content(); ?>
				<!-- END article -->                    
                    <?php if(isset($hasError) || isset($captchaError)) { ?>
                    	<p class="error"><?php _e('متاسفیم، خطایی رخ داده است.', 'framework') ?></p>
                    <?php } ?>
                    	<form action="<?php the_permalink(); ?>" id="contactForm" method="post">
                         	<ul class="contactform">
                              	<li>
                              		<label for="contactName"><?php _e('نام:', 'framework') ?></label>
                                        <input type="text" name="contactName" id="contactName" value="<?php if(isset($_POST['contactName'])) echo $_POST['contactName'];?>" class="required requiredField" />
                                        <?php if($nameError != '') { ?>
                                           <span class="error"><?php echo $nameError; ?></span> 
                                        <?php } ?>
                                   </li>                       
                                   <li>
                                   	<label for="email"><?php _e('ایمیل:', 'framework') ?></label>
                                        <input type="text" name="email" id="email" value="<?php if(isset($_POST['email']))  echo $_POST['email'];?>" class="required requiredField email" />
                                        <?php if($emailError != '') { ?>
                                        	<span class="error"><?php echo $emailError; ?></span>
                                       <?php } ?>
                                   </li>                       
                                   <li class="textarea">
                                   	<label for="commentsText"><?php _e('پیام:', 'framework') ?></label>
                                       <textarea name="comments" id="commentsText" rows="10" cols="20" class="required requiredField"><?php if(isset($_POST['comments'])) { if(function_exists('stripslashes')) { echo stripslashes($_POST['comments']); } else { echo $_POST['comments']; } } ?></textarea>
                                       <?php if($commentError != '') { ?>
                                           <span class="error"><?php echo $commentError; ?></span> 
                                       <?php } ?>
                                   </li>                       
                                   <li class="buttons">
                                       <input type="hidden" name="submitted" id="submitted" value="true" />
                                       <button class="button-message" type="submit"><?php _e('فرستادن ایمیل', 'framework') ?></button>
                                   </li>
                               </ul>
                           </form>
                        </div>
                       <?php } ?>
                       <!--END .contact-form -->			
			</div>
		<?php endwhile; ?>
	<?php else : ?>
		<article class="nothing">
			<h2>چیزی پیدا نشد</h2>
			<p>شرمنده ایم، ولی اون اینجا نیست...</p>
			<p><a href="<?php echo home_url(); ?>">صفحه اصلی</a></p>
		</article>					
<?php endif; ?>	
</div>
<!-- END #content -->	
<?php get_footer(); ?>